package com.yk.spark.service.analysis.api;

import com.yk.spark.model.AppModel;

import java.io.OutputStream;
import java.util.List;
import java.util.Map;

/**
 * Created by Limit on 2017/9/4.
 */
public interface IAnalysisService {

    /**
     * 获取app输出结果
     * @param model app实体模型
     * @param limit 最大结果数
     * @return app输出结果
     */
    Map<String,List<Integer>> getAnalysisData(AppModel model,int limit);

    /**
     * 导出为Excel
     * @param model app实体模型
     * @param outputStream Excel文件流输出
     */
    void exportToExcel(AppModel model, OutputStream outputStream);
}
